<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 优化这个游戏，1-100之间的数字，只能试5次。超过5次没有结果，提示用户，并结束程序。
        function getRandom(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min;
        }
        var num = getRandom(1, 10);
        var flag = true;
        var count = 0;
        while (flag) {
            for (i = 1; i <= 5; i++) {
                var n = prompt("请输入一个1~100的数：" + (5 - count) + "次机会");
                if (n > num) {
                    alert("你输入的数字过大，请重新输入" + "你还有" + (5 - count - 1) + "次机会");
                    count++;
                } else if (n < num) {
                    alert("你输入的数字过小，请重新输入" + "你还有" + (5 - count - 1) + "次机会");
                    count++;
                } else if (n == num) {
                    alert("猜对了，你好牛逼");
                    flag = false;
                    break;
                }
            }
            if (count == 5) {
                alert("次数用尽");
                break;
            }
        }
    </script>
</body>

</html>